what is string in c programming